package 对象之多态.static关键字.static关键字成员方法;

//stati修饰成员方法
/*静态方法：
 * 静态方法中没有对象this，所以不能访问非静态成员
 * 静态方法的使用场景
 * 如果某方法只访问静态成员，并且不需要通过 对象名.的形式就可以考虑将其定义为
 *
 * 问题：反转数组元素
 * 1.其实就是arr[i]和arr[arr.length-1-i]在交换
 * 2 循环次数只需要执行数组长度的一般就可以了，也就是arr.length/2
 * * * * * * * * * */
public class text {
    public static void main(String[] args) {
        //测式show（）方法
        ReverseArray.show();

        //小需求：交换变量
        int a = 10;
        int b = 20;
        int temp = a;
        a = b;
        b = temp;
        System.out.println("a:" + a);
        System.out.println("b:" + b);
        System.out.println("-------------------");

        int[] arr = {1, 6, 4, 5, 2, 3};
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);

        }
        System.out.println("===================");
        //调用方法，反转数组
        ReverseArray.reverse(arr);
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);

        }
    }
}
